librarian cnc machine machining electronic components milling electronics cnc machines library technology electronic components library market cnc design cnc turning library partner marc music libraries mark fabrication library